416669
391431
370494
489181
180529
804192
195789
917637
43351
392678
395768
215567
789312
879870
820147
908949
1017724
830610
570505
57952
101987
614377
296284
547842